Implement VCPUOP_register_vcpu_info
authorJeremy Fitzhardinge <jeremy@xensource.com>
Tue, 22 May 2007 13:48:56 +0000 (14:48 +0100)
committerJeremy Fitzhardinge <jeremy@xensource.com>
Tue, 22 May 2007 13:48:56 +0000 (14:48 +0100)
commit5f7304ca6423f0ef92b0e4a92173d91832b5b875
tree75300761169abf85efe1b24af8be91db5c09cf37
parent09bf75fb8a8af5425fd7bd019194e0e6bfbdd14a
Implement VCPUOP_register_vcpu_info
This change implements the VCPUOP_register_vcpu_info vcpu_op.  This
allows a guest to choose where each VCPU's vcpu_info structure is
placed within its address space, allowing it to put it somewhere which
is easily accessible via some per-cpu data access mechanism.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
xen/arch/x86/domain.c
xen/common/domain.c
xen/include/xen/sched.h